Siel\Acumulus\Invoice\CompletorStrategyBase S

Total Complexity 46
Dependencies 8
Dependents 0
Total lines 445
Lines of code 164
Logical lines of code 88
Comment lines 194
Methods 21
Properties 15

Methods 21

Method Rating Maintainability Complexity Lines of code
initVatBreakdown()
S
49 7 29
completeLine()
S
56 5 18
initAmounts()
S
55 5 17
apply()
S
59 3 15
getVatBreakDownMaxAmount()
S
65 3 9
getVatBreakDownMaxRate()
S
65 3 9
getVatBreakDownMinRate()
S
65 3 9
initLines2Complete()
S
64 3 10
isNoVat()
S
78 2 3
__construct()
S
63 1 11
getReplacingLines()
S
82 1 3
t()
S
80 1 3
getLinesCompleted()
S
82 1 3
getVatBreakdown()
S
82 1 3
getVat2Divide()
S
82 1 3
getDescription()
S
82 1 3
init()
S
91 1 2
checkPreconditions()
S
82 1 3
execute()
S
100 1 0
getName()
S
74 1 4
splitAmountOver2VatRates()
S
67 1 7